<script type="text/javascript" >
$(document).ready(function(){
	$("#tgl_awal").datepicker({
		dateFormat: 'yy-mm-dd'
	});
	$("#tgl_akhir").datepicker({
		dateFormat: 'yy-mm-dd'
	});
});
</script>
<?php
$level_pengguna = $_SESSION['id_jenis_pengguna'];
?>
<div id="tiga_ba">
	<div id="tiga_baa">Data Klaim</div>
	<div id="tiga_bab">
		<?php
		if($level_pengguna!='8'){
		?>
		<a href="javascript:void(0)" onClick="location.href='utama.php?module=mod_klaim&view=form_tambah'">
			<button class="button">Tambah</button>
		</a>
		<?php
		}
		?>
	</div>
	<div class="clear"></div>
</div>
<?php
	if(!empty($_GET['nama'])){
		$param_nama=$_GET['nama'];
	}else{
		$param_nama=$_POST['nama'];
	}
	
	$bulan=date('m');
	$tahun=date('Y');
	$jumHari = cal_days_in_month(CAL_GREGORIAN, $bulan, $tahun);
	$tgl_awal=$tahun."-".$bulan."-01";
	$tgl_akhir=$tahun."-".$bulan."-".$jumHari;
	
	if(!empty($_GET['tgl_awal'])){
		$param_tgl_awal=$_GET['tgl_awal'];
	}else if(!empty($_POST['tgl_awal'])){
		$param_tgl_awal=$_POST['tgl_awal'];
	}else{
		$param_tgl_awal=$tgl_awal;
	}
	
	if(!empty($_GET['tgl_akhir'])){
		$param_tgl_akhir=$_GET['tgl_akhir'];
	}else if($_POST['tgl_akhir']){
		$param_tgl_akhir=$_POST['tgl_akhir'];
	}else{
		$param_tgl_akhir=$tgl_akhir;
	}
	
	if(!empty($_GET['ppk'])){
		$param_ppk=$_GET['ppk'];
	}else{
		$param_ppk=$_POST['ppk'];
	}
	
	//defaul verifikator
	if(!empty($_GET['ppk'])){
		$param_default_verifikator=$_GET['default_verifikator'];
	}else{
		$param_default_verifikator=$_POST['default_verifikator'];
	}
	
	//buat verifikator default
	//$default_verifikator = $_POST['default_verifikator'];
	if(!empty($param_default_verifikator)){
		$str_verifikator="checked";
		$filter_default=" and id_verifikator='16'";
		
	}else{
		$str_verifikator="";
		$filter_default="";
	}
	$param_halaman=$_GET['halaman'];
	
	
	$param_url="nama=$param_nama&tgl_awal=$param_tgl_awal&tgl_akhir=$param_tgl_akhir&ppk=$param_ppk&default_verifikator=$param_default_verifikator";
	$param_url_edit="nama=$param_nama&halaman=&param_halaman&tgl_awal=$param_tgl_awal&tgl_akhir=$param_tgl_akhir&ppk=$param_ppk&default_verifikator=$param_default_verifikator";
?>
<form method=post action='utama.php?module=mod_klaim'>
	<table style="margin-left: 5px;" width="780" >
		<tr>
			<td width="65">Nama  : </td>
			<td width="200"><input type="text" name="nama" value="<?php echo $param_nama; ?>" class="input_field" /></td>
			<td width="65">PPK  : </td>
			
			<td width="200">
			<?php
			$arr_boleh=array('7','8');
			if(! in_array($level_pengguna,$arr_boleh)){
			?>
			<?php edit_kombo_baru("ppk","ppk","input_field","id_ppk","nama",$param_ppk)?>
			<?php
			}else{
			//echo 'makan';
			$detail_ppk=get_detail_ppk_userlogin($_SESSION['id_pengguna']);
			
			?>
			
			<input type="hidden" name="ppk" id="ppk" value="<?php echo $detail_ppk['id_ppk']; ?>" />
			<?php echo $detail_ppk['nama_ppk']; ?>
			<?php
			}
			?>
			</td>
		</tr>
		<tr>
			<td width="65">Tgl Awal  : </td>
			<td width="200"><input type="text" name="tgl_awal" id="tgl_awal" value="<?php echo $param_tgl_awal; ?>" class="input_field" /></td>
			<td width="65">Tgl Akhir  : </td>
			<td width="200"><input type="text" name="tgl_akhir" id="tgl_akhir" value="<?php echo $param_tgl_akhir; ?>" class="input_field" /></td>
			
		</tr>
		<?php
		if($level_pengguna=='4'){
		?>
		<tr>
		<td></td>
		<td><input type="checkbox" <?php echo $str_verifikator;?> value="1" name="default_verifikator">&nbsp;Default Verifikator</td>
		<td></td>
		<td></td>
		</tr>
		<?php
		}
		?>
		<tr>
			<td width="65"></td>
			<td><input name="submit" type="submit" class="button" value="Cari" /></td>
		</tr>
	</table>
</form>

<table class="tabel">
	<tr>
		<th>NO</th>
		<th>Aksi</th>
		<?php
		if($level_pengguna=='7'){
		?>
		<th>Valid</th>
		<?php
		}
		?>
		<?php
		if($level_pengguna=='1'){
		?>
		<th>Valid Edit</th>
		<?php
		}
		?>
		<th>No Klaim</th>
		<th>No Peserta</th>
		<th>Nama</th>
		<th>Kepesertaan</th>
		<th>Jenis Layanan</th>
		<th>PPK</th>
		<th>Tarif</th>
	</tr>
	<?php
		$p= new paging ;
		$batas=10;
		//echo "level pengguna ".$level_pengguna;
		if($level_pengguna=='8'){
			$filter_valid=" and isValid='0'";
		}else if($level_pengguna=='4'){
			$filter_valid=" and isValid='1'";
		}else{
			$filter_valid="";
		}
		//filter verifikator
		if($level_pengguna=='5'){
			//echo 'masuk sini verifikatorku ';
			$filter_verifikator=" and id_verifikator='".$_SESSION['id_pengguna']."'";
		}else{
			$filter_verifikator="";
		}
		//cek halaman dan posisi halaman
		$posisi = $p ->cariposisi($batas) ;
		//echo 'posisi '.$posisi;
		$sql="select a.*,pn.nama as nama_penduduk,jp.jenis_peserta,jl.jenis_layanan,pk.nama as nama_ppk
		from klaim a inner join  peserta p on a.id_peserta = p.id_peserta 
		inner join penduduk pn on p.id_penduduk = pn.id_penduduk 
		inner join jenis_peserta jp on p.id_jenis_peserta=jp.id_jenis_peserta
		inner join jenis_layanan jl on a.id_jenis_layanan=jl.id_jenis_layanan
		inner join ppk pk on a.id_ppk=pk.id_ppk
		where (a.id_peserta like '%$param_nama%' or pn.nama like '%$param_nama%') and 
		(tgl_trans between '$param_tgl_awal' and '$param_tgl_akhir') and a.id_ppk='$param_ppk' 
		and jenis_klaim='service' $filter_valid $filter_verifikator  $filter_default order by id_klaim desc 
		limit $posisi,$batas";
		//echo $sql;
		$qry=mysql_query($sql);
		$no=$posisi + 1;
		if(mysql_num_rows($qry)>0){
		
			while($hasil=mysql_fetch_array($qry)){
			//$level_pengguna = $_SESSION['id_jenis_pengguna'];
			if($hasil['id_verifikator'] == '16' && $level_pengguna=='4'){
				$warna_bg="#D43C00";
			}else{
				$warna_bg="";
			}
			
			
	?>
	<tr style="background-color:<?php echo $warna_bg;?>">
		<td align="center" width="30"><?php echo $no; ?></td>
		<td align="center" width="60">
		<a class="link_detail" target="_blank" href="module/mod_klaim/form_detail.php?id=<?php echo $hasil['id_klaim']?>"><img src="asset/images/detail.png"></a>
		<?php
		if((($level_pengguna=='8') && $hasil['isValid']=='0')){
		?>
			<a href="utama.php?module=mod_klaim&view=form_edit_apoteker&id=<?php echo $hasil['id_klaim'];?>"><img src="asset/images/edit.png"></a> 
			<a href="utama.php?module=mod_klaim&act=hapus&id=<?php echo $hasil['id_klaim'];?>" onclick="return confirm('Anda yakin ingin Menghapus Data ?')"><img src="asset/images/delete.png"></a>
		<?php
		}else if(($level_pengguna!='8')){
		?>
		<a href="utama.php?module=mod_klaim&view=form_edit&id=<?php echo $hasil['id_klaim'];?>"><img src="asset/images/edit.png"></a> 
			<a href="utama.php?module=mod_klaim&act=hapus&id=<?php echo $hasil['id_klaim'];?>" onclick="return confirm('Anda yakin ingin Menghapus Data ?')"><img src="asset/images/delete.png"></a>
		<?php
		}
		?>
		</td>
		<?php
		if($level_pengguna=='7'){
		?>
		<td>
		<?php
		if($hasil['isValid']=='1'){
		?>
		<a href="#" onclick="return alert('Untuk mengubah status valid silahkan hubungi administrator')"><img src="asset/images/lamp-green.gif"></a>
		<?php
		}else{
		?>
		<a href="utama.php?module=mod_klaim&act=update_valid&id=<?php echo $hasil['id_klaim'];?>" onclick="return confirm('Anda yakin ingin membuat valid Data ? Validasi akan membuat data tidak bisa diedit lagi, pengubahan status valid kembali hanya bisa dilakukan oleh administrator')" ><img src="asset/images/lamp-off.gif"></a>
		<?php
		}
		?>
		</td>
		<?php
		}
		?>
		<?php
		if($level_pengguna=='1'){
		?>
		<td>
		<?php
		if($hasil['isValid']=='1'){
		?>
		<a href="utama.php?module=mod_klaim&act=update_nonvalid&id=<?php echo $hasil['id_klaim'];?>&<?php echo $param_url_edit;?>" onclick="return confirm('Anda yakin ingin membuat tidak valid Data ?')" ><img src="asset/images/lamp-green.gif"></a>
		<?php
		}else{
		?>
		<a href="utama.php?module=mod_klaim&act=update_valid&id=<?php echo $hasil['id_klaim'];?>&<?php echo $param_url_edit;?>" onclick="return confirm('Anda yakin ingin membuat valid Data ?')" ><img src="asset/images/lamp-off.gif"></a>
		<?php
		}
		?>
		</td>
		<?php
		}
		?>
		<td ><?php echo $hasil['id_klaim'];?></td>
		<td ><?php echo $hasil['id_peserta'];?></td>
		<td ><?php echo $hasil['nama_penduduk'];?></td>
		<td ><?php echo $hasil['jenis_peserta'];?></td>
		<td ><?php echo $hasil['jenis_layanan'];?></td>
		<td ><?php echo $hasil['nama_ppk'];?></td>
		<td> <?php $tarif=get_hitung_klaim($hasil['id_klaim']);?>
		Ditanggung: <?php echo format_angka($tarif['tarif_ditanggung']);?><br>
		Diminta : <?php echo format_angka($tarif['tarif_diminta']);?><br>
		Selisih : <?php echo format_angka($tarif['selisih']);?>
		</td>
	</tr>
	<?php
				$no++;
			}
		}else{
		?>
	
	<tr>
		<td colspan="10" align="center">Data tidak Ada </td>
	</tr>
	<?php
		}
	?>
</table>
<?php
	$sql2="select a.*,pn.nama as nama_penduduk,jp.jenis_peserta,jl.jenis_layanan,pk.nama as nama_ppk
		from klaim a inner join  peserta p on a.id_peserta = p.id_peserta 
		inner join penduduk pn on p.id_penduduk = pn.id_penduduk 
		inner join jenis_peserta jp on p.id_jenis_peserta=jp.id_jenis_peserta
		inner join jenis_layanan jl on a.id_jenis_layanan=jl.id_jenis_layanan
		inner join ppk pk on a.id_ppk=pk.id_ppk
		where (a.id_peserta like '%$param_nama%' or pn.nama like '%$param_nama%') and (tgl_trans between '$param_tgl_awal' and '$param_tgl_akhir') and a.id_ppk='$param_ppk' and jenis_klaim='service' $filter_valid $filter_valid $filter_default" ;
	$query2=mysql_query($sql2);
	$jumlah_data=mysql_num_rows($query2);
	//dapatkan jumlah halaman
	$jumlah_halaman= $p->jumlahhalaman($jumlah_data,$batas);
	//cetak link
	$linkhalaman=$p->navhalaman($_GET['halaman'],$jumlah_halaman,$_SERVER['PHP_SELF']."?module=mod_klaim",$param_url);
	print($linkhalaman);
	
?>   